home *** CD-ROM | disk | FTP | other *** search
/ Aminet 39 / Aminet 39 (2000)(Schatztruhe)[!][Oct 2000].iso / Aminet / util / shell / ViNCEd.lha / ViNCEd / ViNCEd.readme < prev   
Encoding:
Text File  |  2000-07-14  |  7.7 KB  |  182 lines

  1. Short:    ViNCEd, the final CON: solution. ^Z, TAB Expand....
  2. Uploader: thor@math.tu-berlin.de (Thomas Richter)
  3. Author:   thor@math.tu-berlin.de (Thomas Richter)
  4. Type:     util/shell
  5. Version:  3.72
  6. Requires: Any Amiga, kickstart V37 or better (Os 2.0 or better)
  7. Replaces: ViNCGoodies.lha, ViNCBeta.lha
  8.  
  9. ---------------------------------------------------------------------------
  10. Warning: The 3.69 was is the LAST releases that still supported Os 1.x
  11.      You have been warned. 3.72 requires Os 2.0 or better.
  12. ---------------------------------------------------------------------------
  13.  
  14.                         About ViNCEd
  15. ---------------------------------------------------------------------------
  16. The latest version (3.72) of my full screen shell editor (CON: replacement)
  17. ---------------------------------------------------------------------------
  18.  
  19. Features:
  20. -Extremly flexible
  21. -Comes with prefs program with nice GUI
  22. -User defineable macros and buttons (gadgets) with parameters
  23. -Full screen editor, not line limited
  24. -Compatible to CON: and ConMan
  25. -VT-220 emulation build in
  26. -ANSI (VT-xxx) colors on request
  27. -Freely configurable keyboard
  28. -ASCII prefs, a standard editor is enough to change them by hand.
  29. -Keypad mode on request (numeric keypad for cursor control)
  30. -Supports control sequences of:
  31.         -CON:
  32.         -VT-220
  33.         -DEC
  34.         -XTerm (Unix Shells) including mouse tracking
  35.         -SGI winterm
  36.         -plus private stuff (set keyboard, colors and font by ctrl seqs)
  37. -TAB expansion, with different TAB requesters as option
  38. -TAB expansion cache
  39. -Colored cursor on request
  40. -Menu, clipboard support build in (no ConClip needed)
  41. -"More than complete" online help plus documentation
  42. -C include files, autodocs for the library included
  43. -Screen title might contain path/fail codes/CLI number & more
  44. -Localizeable (German available, more locales welcome)
  45. -Job control รก la unix with Ctrl-Z
  46.         -suspends shell jobs
  47.         -sends shell jobs to forgeground & background
  48.          using tiny shell scripts "fg" and "bg" like unix
  49.     - "screens" support
  50. -documented library for own applications and editor programming
  51. -iconification support
  52. -uses public "tbiclass" gadgets of VisualPrefs, or Massimo's
  53.  toolbutton images if available. 
  54. -easy installation
  55. -full control by single program (SetVNC)
  56. -clipboard support, snip control with middle mouse button or Ctrl-left-Mouse
  57. -can create private screens on request
  58. -font & monitor selectable by prefs
  59. -icon drop, with modifiers for path/name only
  60. -100% assembly language => fast & short (err, as short as I could do it.)
  61.  
  62. Plus:   It's 100% free! Hey, I must be crazy!
  63.  
  64. -----------------------------------------------------------------------------
  65.  
  66. -------- history ----- this is not the complete history, read the guide!----
  67.  
  68. Changes made for 3.72:
  69.  
  70.         - Fixed a very minor bug in one of the block mark routines which
  71.           caused a sub-optimal refresh and hence more flicker than
  72.           absolutely necessary. It must have been there for years, but
  73.           did nothing bad at all.
  74.         - CSI H (set cursor) did not truncate the cursor position correctly,
  75.           fixed.
  76.         - The CSI sequence parser did not handle embedded control 
  77.           characters correctly. It still doesn't, but at least embedded
  78.           ESC, CAN and SUB characters are respected. Embedded BS does not
  79.           work, in the same way that it doesn't for the native Amiga
  80.           console. Call it either a compatibility feature, or my lazyness.
  81.         - The TAB expansion will now correctly quote file names containing
  82.           semicolons or greater or less than signs.
  83.         - The minimal window size for "CSI t" was computed incorrectly,
  84.           possibly yielding to problems if the window was resized beyond
  85.           the minimal size afterwards.
  86.  
  87. Changes made for 3.71:
  88.  
  89.         - The TAB expansion did not handle file names containing double
  90.           quotes and blank spaces correctly.
  91.         - Removed the intuition delay from ViNCEd and SetVNC. It is not
  92.           required for Os 2.04 or better anyhow.
  93.  
  94. Changes made for 3.70:
  95.  
  96.     - Lots of housekeeping work:
  97.         - Removed all obsolete Os 1.x handling code:
  98.             - The code does no longer try to use arp if V37
  99.               dos.library is not available.
  100.             - I will now use EasyRequester() instead of the
  101.               obsolete AutoRequest().
  102.             - Menu construction will use gadtools routines now.
  103.             - File requester requires asl now and will no longer
  104.               fall back to arp.
  105.             - ViNCEd requires now V37 boopsis and will no longer
  106.               be able to build its own gadgets in case boopsis
  107.               are not available.
  108.             - A lot of fallback code to V33 releases has been
  109.               removed. Finally.
  110.             - As a result of all this work, the library shrunk
  111.               in size even though new features have been 
  112.               included.
  113.         - Rewrote the startup code completely. The pre 3.70 code
  114.           was more adapted to the V33 ramlib mechanism and tried to
  115.           work around some ramlib features which are no longer an
  116.           issue. It therefore might have run into some race conditions
  117.           that have been removed for the new code. As a side effect,
  118.           the "GlobVec" entry of the mount list should be set to -2.
  119.           (For the experts: Yes, ViNCEd knows how to handle the race
  120.            conditions caused by this. Don't worry...)
  121.     - Added multiple "screen" handling which is owner-specific. Hence, a
  122.       ViNCEd window is now able to hold more than just "one buffer". The
  123.       contents of the ViNCEd "screens" can be exchanged by a single CSI
  124.       sequence, as in XTerm. Useful for terminals. (Typically used by
  125.       programs like "elm" or "emacs")
  126.     - Added mouse tracking support, mainly for "VIM". ViNCEd is now able 
  127.       to support X10 mouse button messages, XTerm and XTerm2 mouse 
  128.       tracking commands. XTerm "interactive" mouse tracking is not
  129.       supported due to some limitations the intuition world sets. The
  130.       documentation does not yet cover this feature fully, sorry.
  131.     - Added a keyboard function to iconify the window. The old SetVNC
  132.       should already be able to handle this, it is flexible enough.
  133.     - Fixed a tiny bug in the preferences handling; the default 
  134.       preferences location used to be the old instead of the new location.
  135.     - Fixed a bug in ESCc, reset handling. ESCc did not reset the cursor
  136.       rendering CSI0p. 
  137.     - Removed the obsolete "CHUNKYPIXEL" preferences flag. ViNCEd was and
  138.       still is smart enough to detect chunky screens itself, this flag was
  139.       in fact never required.
  140.     - Added the "NCURSESFIX" flag to SetVNC and the preferences structure.
  141.       This flag controls some messy details of the "word wrap" function
  142.       and is now pre-selectable by the preferences function.
  143.     - Updated the ViNCEd guide to include the modifications.
  144.     - Updated the SetVNC localization (german only) to include the new
  145.       flags.
  146.  
  147. -----------------------------------------------------------------------------
  148. Notes: 
  149.  
  150.         Check the TOP_SECRET or ReadMe.First file in this archive!
  151.     Especially, these SHOULD BE RUN FIRST before you start with
  152.     the installation.
  153.  
  154.         VirusWorkShop seems to have trouble with the overlay file structure
  155.         that is used by the SetVNC program.
  156.         THIS IS NOT A VIRUS! It is a bugfix of the oldish CBM overlay 
  157.         manager which is really buggy!
  158.  
  159.         To trick VirusWorkshop, the SetVNC program in this archive is
  160.         encoded. Use the "Decode" program from the "Extras" drawer to
  161.         decode manually. The installer script has been updated to do 
  162.         this for you.
  163.  
  164. -----------------------------------------------------------------------------
  165.  
  166. Send ideas, improvements, bugreports (please as concrete as possible) to:
  167.  
  168.  
  169.         Thomas Richter
  170.  
  171.  
  172. EMail:  thor@math.tu-berlin.de
  173.  
  174. or "Wisit the Web" site:
  175.  
  176. WWW:    http://www.math.tu-berlin.de/~thor/thor/index.html
  177.  
  178. -----------------------------------------------------------------------------
  179.  
  180. July 2000
  181.         Thomas
  182.